package model.business;

public class InternoImpl implements Interno{
    
    private Integer oid;
    private String nome;
    private String cpf;
    private String rg;
    private String ctps;
    private String data_nascimento;
    private String sexo;
    private int tempo_pena;//EM MESES
    private String acesso_usuario;
    private String data_cadastro;
    private String data_entrada;
    private String data_saida_previsao;
    private String data_saida_final;
    private String sit_estudante;
    private String sit_trabalhador;
    private String situacao;
    private String cela_cela;
        
    public InternoImpl(String nome, String cpf, String rg, String ctps, String data_nascimento, String sexo, int tempo_pena, String acesso_usuario, String data_cadastro, String data_entrada, String data_saida_previsao, String data_saida_final, String sit_estudante, String sit_trabalhador, String situacao, String cela_cela){
         this.setNome(nome);
         this.setCpf(cpf);
         this.setRg(rg);
         this.setCtps(ctps);
         this.setData_nascimento(data_nascimento);
         this.setSexo(sexo);
         this.setTempo_pena(tempo_pena);
         this.setAcesso_usuario(acesso_usuario);
         this.setData_cadastro(data_cadastro);
         this.setData_entrada(data_entrada);
         this.setData_saida_previsao(data_saida_previsao);
         this.setData_saida_final(data_saida_final);
         this.setSit_estudante(sit_estudante);
         this.setSit_trabalhador(sit_trabalhador);
         this.setSituacao(situacao);
         this.setCela_cela(cela_cela);         
    }
    
    public InternoImpl(Integer oid, String nome, String cpf, String rg, String ctps, String data_nascimento, String sexo, int tempo_pena, String acesso_usuario, String data_cadastro, String data_entrada, String data_saida_previsao, String data_saida_final, String sit_estudante, String sit_trabalhador, String situacao, String cela_cela){
        this(nome, cpf, rg, ctps, data_nascimento, sexo, tempo_pena, acesso_usuario, data_cadastro, data_entrada, data_saida_previsao, data_saida_final, sit_estudante, sit_trabalhador, situacao, cela_cela); //chama o codigo que existe na mesma classe, chama o outro construtor
        this.oid = oid;
    }

    public Object getOID() {
        return this.oid;
    }
    
    public String getNome(){
        return this.nome;
    }

    public String setNome(String nome){
        this.nome = nome;
        return this.nome;
    }
    
    public String getCpf(){
        return this.cpf;
    }

    public String setCpf(String cpf){
        this.cpf = cpf;
        return this.cpf;
    }
    
    public String getRg(){
        return this.rg;
    }

    public String setRg(String rg){
        this.rg = rg;
        return this.rg;
    }

    public String getCtps(){
        return this.ctps;
    }

    public String setCtps(String ctps){
        this.ctps = ctps;
        return this.ctps;
    }

    public String getData_nascimento(){
        return this.data_nascimento;
    }

    public String setData_nascimento(String data_nascimento){
        this.data_nascimento = data_nascimento;
        return this.data_nascimento;
    }

    public String getSexo(){
        return this.sexo;
    }

    public String setSexo(String sexo){
        this.sexo = sexo;
        return this.sexo;
    }

    public int getTempo_pena(){
        return this.tempo_pena;
    }

    public int setTempo_pena(int tempo_pena){
        this.tempo_pena = tempo_pena;
        return this.tempo_pena;
    }

    public String getAcesso_usuario(){
        return this.acesso_usuario;
    }

    public String setAcesso_usuario(String acesso_usuario){
        this.acesso_usuario = acesso_usuario;
        return this.acesso_usuario;
    }

    public String getData_cadastro(){
        return this.data_cadastro;
    }

    public String setData_cadastro(String data_cadastro){
        this.data_cadastro = data_cadastro;
        return this.data_cadastro;
    }

    public String getData_entrada(){
        return this.data_entrada;
    }

    public String setData_entrada(String data_entrada){
        this.data_entrada = data_entrada;
        return this.data_entrada;
    }

    public String getData_saida_previsao(){
        return this.data_saida_previsao;
    }

    public String setData_saida_previsao(String data_saida_previsao){
        this.data_saida_previsao = data_saida_previsao;
        return this.data_saida_previsao;
    }

    public String getData_saida_final(){
        return this.data_saida_final;
    }

    public String setData_saida_final(String data_saida_final){
        this.data_saida_final = data_saida_final;
        return this.data_saida_final;
    }

    public String getSit_estudante(){
        return this.sit_estudante;
    }

    public String setSit_estudante(String sit_estudante){
        this.sit_estudante = sit_estudante;
        return this.sit_estudante;
    }

    public String getSit_trabalhador(){
        return this.sit_trabalhador;
    }

    public String setSit_trabalhador(String sit_trabalhador){
        this.sit_trabalhador = sit_trabalhador;
        return this.sit_trabalhador;
    }

    public String getSituacao(){
        return this.situacao;
    }

    public String setSituacao(String situacao){
        this.situacao = situacao;
        return this.situacao;
    }

    public String getCela_cela(){
        return this.cela_cela;
    }

    public String setCela_cela(String cela_cela){
        this.cela_cela = cela_cela;
        return this.cela_cela;
    }
}